package com.example.webserviceserver.service;

import com.example.webserviceserver.pojo.CxfFileWrapper;

import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebService;

/**
 * @author 陈乐
 * @version 1.0.0
 * @ClassName NetbarServices.java
 * @Description TODO
 * @createTime 2022年01月05日 15:28:00
 */
@WebService(name = "WebServices", targetNamespace = "http://service.webserviceserver.example.com/")// 命名空间,一般是接口的包名倒序
public interface WebServices {

    @WebMethod
    String emrService(@WebParam String data);

    /**
     * 文件上传
     *
     * @param file 文件上传包装类
     * @return 上传成功返回true，上传失败返回false。
     */
    @WebMethod
    boolean upload(@WebParam(name = "file") CxfFileWrapper file);
}